clX 2.2 Summary of changes made since v2.1(a)(SH) ========================================= (1) Improvements have been made so that error messages in the 'Observations and Errors Report' more accurately pin-point the location in the document referred to by the message. For legal documents, lengthy definitions in the definitions clause which contain numbered paragraphs will be identified by those numbered paragraphs appended to the definition title, not just by the definition title itself. (2) clX 2.1 had trouble with some numbering sequences which are ambiguous, eg (h) followed by (i), where (i) might or might not be meant to be a roman numeral. This problem has been fixed for paragraph numbers, and many improvements made for handling paragraph references which also happen to contain the above type of ambiguity. (3) Stricter checking is now performed of paragraph and subparagraph numbers against the user specified template. This is primarily to avoid picking out paragraph number references which are actually to other documents, for example legislation, sometimes giving rise to misleading error messages. (4) An 'invalid reference' message has been added. A reference to another paragraph which, when checked against the template for the document, is an invalid number, will be reported, eg a reference like, "... in clause 2.1.3.3 ...." will be reported as invalid if the template was set to '1.1(a)(i)'. However this message will not appear if clX is able to determine that it refers to some other document. (5) For legal documents, two new items have been added to the "Processing Options" menu: the ability to ignore single character definitions, and the ability to ignore uncapitalised definitions. This allows you to fine tune the references which appear in the clX report for maximum relevance. A single character enclosed in quotes may often be meaningless and should not be taken as definition title. The text of a definition titled, "The System" could happen to contain minor quoted material which should not itself be treated as a definition title. Its acceptance by clX would result in any references between it and the next definition title being ascribed to it, and not to "The System". This feature has been added for those drafting legal contracts. (6) The previous version of clX would not recognise clause numbers which were included as part of a table of contents or index entry - that is, the clause number itself was physically concatenated with the sequence ".c." or ".i." This has now been rectified. (6) Following feedback from users, many other improvements have been made to syntax processing, increasing the accuracy and completeness of cross referencing by clX.